﻿
/*全局初始化样式-----*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143;
 font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460;
 width: 100%; min-width: 320px; zoom:1; position: relative; max-width: 100%;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/* -webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none; 
                */
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
background: #fff;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*默认去除ul、li的默认样式*/
h1,h2,h3,h4,h5,h6,
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.dl,.dl dd,.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;font-family: '微软雅黑';} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}
li{list-style: none;}
/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #2685c9;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}





.container{margin:0 auto; max-width: 1200px;padding:0 15px;}
@media screen and (min-width:1200px ){
    .container{width:100%;margin:0 auto;padding:0;}
}



/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
.pages{}
/*分页*/


/*头部*/
.header{border-top:4px solid #2685c9;}
.headerTop{height: 40px; line-height: 40px; color: #fff;}
.headerTop .left{float: left;}
.headerTop .right{float: right;}
.headerTop .right a{display: inline-block;text-transform: uppercase; height: 20px;padding:0 10px; color: #fff; line-height: 20px; border:1px solid #fff;vertical-align: middle;}
.header .NavTop{padding:10px 15px;}
.header .logo{display: block; float: left;height: 60px;}
.header .logo img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.header .nav-btn{float: right; cursor: pointer; line-height: 60px; font-size: 30px; color:#034494; }
.headerBox{max-width: 1200px;margin: 0 auto;}

.mainnav{max-width: 740px;}
.mainnav ul li{}
.mainnav ul li a{line-height: 64px;padding:0 15px;}
.NavBox{display: none;}
.ttop0_weather {display: inline-block;width: 120px;line-height: 14px;text-align:center;color:#444444;font-size: 14px;vertical-align: top;}
.ttop1{display: inline-block;width: 120px;line-height: 14px;color:#444444;font-size: 14px;margin-right: 5px;vertical-align: top;display: none;}
.ttop2_time{width: 358px;display: inline-block;line-height: 38px;height:38px;}
.search{display: inline-block;width: 230px;}
.ttop .link_box{width: 80px;display: inline-block;}
.ttop{text-align: left;height: 60px;}
.ttop1 img{vertical-align: top;margin:0 6px;}
.ttop1 .span1{margin-bottom: 6px;}
.ttop2_time .time1{padding-left: 33px;background: url(../images/xing.png) #e9f2fa no-repeat 10px center;text-align: left;color:#2685c9;font-weight: bold;padding-right: 10px;display: inline-block;width: 162px;border-radius: 4px;margin-right: 5px;}
.ttop2_time{vertical-align: top;    display: none;}
.ttop2_time .time2{padding-left: 36px;background: url(../images/s2.png) #e9f2fa no-repeat 10px center;text-align: left;color:#2685c9;font-weight: bold;padding-right: 10px;display: inline-block;width: 178px;border-radius: 4px;margin-right: 5px;}
.ttop .search{width: 230px;background: #e9f2fa;height: 38px;line-height: 38px;position: relative;text-align: left;border-radius: 4px;overflow: hidden;}
.ttop .search input{width: 168px;padding:0 14px;height: 38px;line-height: 38px;color:#888888;font-size: 12px;}
.ttop .search a{display: inline-block;width:38px;height: 38px;background: url(../images/search.png) #2685c9 no-repeat center;position: absolute;top: 0px;right: 0px;}
.footer{background: #fff;}

.link_box .a1{width: 34px;height: 34px;background: url(../images/s.png) no-repeat; display: inline-block;}
.link_box .a2{width: 34px;height: 34px;background: url(../images/xin.png) no-repeat; display: inline-block;}
.ttop .link_box{display: none;}
.ttop{padding-top:20px;}
.NavBoxRight{height: 64px;line-height: 64px;width: 220px;display: none;}
.NavBoxRight a{color:#444;}
.NavBoxRight .cn{display: inline-block;color:#2685c9;padding-left:22px;background: url(../images/qiu.png) no-repeat left center;}
.NavBoxRight a i{display: inline-block;height:7px;width: 1px;background: #bfbfbf;vertical-align: middle;margin:0 5px;}
.language .NavBoxRight{display: block;text-align: right;width: auto;height: 38px;
    line-height: 38px;}
.Home_banner{position: relative;}
.Home_banner .banerA{display: block;}
.Home_banner .swiper-pagination{position: absolute;bottom:10px;left: 0px;width: 100%;text-align: center;}
.swiper-pagination-bullet{outline: none;margin:0 5px;opacity:0.8 !important;background: #999;width: 12px;height: 12px;border-radius: 50%;}
.swiper-pagination-bullet-active{background: #2685c9 !important;}
.Home_floor1{background: url(../images/indexbg1.png)  top center;background-repeat: repeat-y;}


.home_title{padding-top:70px;background:url(../images/home_title.png) no-repeat left top; font-weight: bold; padding-left: 35px;font-size: 28px;line-height: 20px;color:#444444;padding-bottom: 35px;}
.home_title .span{color:#999999;font-size: 14px;line-height:15px; }
.home_title .more{float: right;}
.home_title .more a{color:#535353;font-size: 14px;padding-right: 30px;background: url(../images/jia.png) no-repeat right center;line-height: 20px;float: right;}
.home_title .name{float: left;}
.Home_new_top .name{color:#535353;font-size: 16px;padding:20px 35px 0px 0;background: url(../images/jiant.png) no-repeat right 27px;overflow:hidden;
            text-overflow:ellipsis; 
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;margin-bottom: 10px;}
.Home_new_top img{width: 100%;}
.Home_floor1 .new_time{color:#535353;font-size: 24px;line-height: 20px;float: left;display: none;}
.Home_floor1 .new_time .span{color: #b5b5b5;font-size: 16px;line-height: 23px;}
.Home_floor1 .Home_new_title{color: #999999;font-size: 14px;line-height: 25px;}
.Home_new{padding-bottom: 20px;border-bottom:1px solid #eaeaea;margin-bottom: 30px;}


.Home_floor1 .Home_news_right .h3 {color:#535353;font-size: 16px;padding:0 0 0px 0;overflow:hidden;
            text-overflow:ellipsis; 
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;margin-bottom: 10px;line-height: 24px;}
.Home_floor1 .Home_news_right .p{color:#999999;font-size: 14px;line-height: 22px;}
.Home_floor1 .right li a{display: block;padding:15px 0;border-bottom:1px solid #eaeaea;}
.Home_floor1 .right li a:hover .Home_news_right .h3{ color:#2685c9;}
.Home_floor1 .right{margin-bottom: 40px;}
.Home_floor1 .right .ul{border-top:1px solid #eaeaea;}

.Home_floor2{background: url(../images/indexbg3.png) repeat-y bottom center;}
.Home_floor2_Box{padding-top: 94px;}

.Home_floor2_Box .box{padding:30px 0 0;background: #eeeff0;}
.Home_floor2_Box .box .h3{color:#535353;font-size: 16px;padding:0 15px;}
.Home_floor2_Box .box .span{color:#999999;font-size: 14px;line-height: 14px;}
.Home_floor2_Box .box .p{color: #999999;padding:30px 15px;line-height: 24px;border-bottom:1px solid #dfdfdf;margin-bottom: 15px;}
.Home_floor2_Box .box {}
.Home_floor2_Box .more{padding-bottom: 30px;padding-left: 15px;padding-top: 15px;}
.Home_floor2_Box .more a{display: inline-block;width:116px;height:32px;line-height: 32px;color:#535353;border:1px solid #aaaaaa;text-align: center;}
.Home_floor2_Box li{margin-bottom: 30px;}
.Home_floor2_Box li img{width: 100%;}
.Home_floor2_Box li:hover{ box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.1);}
.Home_floor2_Box li:hover .box .h3{ color:#2685c9;}
.Home_floor2_Box li:hover .box .span{ color:#535353;}
.Home_floor2_Box li:hover .box .more a{ color:#fff; background-color:#2685c9; border-color:#2685c9;}
.Home_floor2_Box li:hover .box{ background-color:#fff;}

.Home_floor2_list{border-bottom:1px solid #adadad;margin-bottom: 60px;}
.Home_floor2_bottom .imgbox{ display: block; margin-bottom: 30px;}
.Home_floor2_bottom .imgbox .item{ position: relative; overflow:hidden;}
.Home_floor2_bottom .imgbox .abox{ display:block; position:absolute; width:100%; height:100%; left::0; top:0; z-index:3;}
.Home_floor2_bottom .Box{position: absolute; top:70%; left:0px; z-index:2; width: 100%; height:100%; padding:4% 3%; color:#fff;font-size: 14px;line-height: 20px; transition:all 0.5s;}
.Home_floor2_bottom .Box .h3{ font-size:16px;}
.Home_floor2_bottom .Box .h4{font-size: 14px;line-height: 14px;}
.Home_floor2_bottom .Box .p{ margin:4% 0; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display:none;}
.Home_floor2_bottom .Box a{ color:#fff; background-color:#2685c9; display:inline-block; width:117px; height:34px; text-align:center; line-height:34px; display:none;}
.Home_floor2_bottom .imgbox:hover .item:after{ content:''; width:100%; height:100%; display:block; position:absolute; left::0; top:0; background-color:rgba(0,0,0,0.7); z-index:1;}
.Home_floor2_bottom .imgbox:hover .Box{ top:0;}
.Home_floor2_bottom .imgbox:hover .Box .p,
.Home_floor2_bottom .imgbox:hover .Box a{ display:block;}

.Home_floor2_bottom{padding-bottom: 30px;}
.Home_floor2_list{padding-bottom: 30px;}
.Home_floor2_bottom img{width: 100%;}

.Home_floor3{background: url(../images/indexbg9.png) repeat-y bottom center;}
.Home_floor3 .Box_time{display: none;}
.Home_floor3 .h3 a{color:#535353;font-size: 16px;display: block;margin:15px 0;text-overflow:ellipsis; 
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;}
.Home_floor3 .p{color:#999999;line-height: 24px;margin-bottom: 25px; display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;}
.Home_floor3 li{ margin-bottom: 30px; padding:2% 2% 0;}
.Home_floor3 li .item{ border-bottom:1px solid #dfdfdf; padding-bottom:2%;}
.Home_floor3 li:hover{ box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.1); background-color:#fff;}
.Home_floor3 li:hover .item{ border-bottom:0;}
.Home_floor3 li:hover .Box_time{ border-color:#2685c9;}
.Home_floor3 li:hover .h3 a{ color:#2685c9;}

.Home_floor3 img{width: 100%;}
.Home_floor3_list{padding-bottom: 30px;}

.Home_new_top a:hover .name{color:#2685c9;}
.home_title .more a:hover{color:#2685c9;}
.Home_floor2_Box .more a:hover{color:#2685c9;border-color:#2685c9;}
.Home_floor3 li .h3 a:hover{color:#2685c9;}

.footer_top{background: #1263b0;padding-top:55px;padding-bottom:55px;display: none;}
.footer_top dl{margin:0px;color:#fff;}
.mainnav dl{display: none;padding-top:10px;}
.footer_top dl a{color:#b9c9e1;}
.footer_top dl dd{margin:0;}
.footer_top dl dt{font-size: 14px;padding-bottom: 18px;}
.footer_top dl dd{line-height: 28px;}
.footer_top dl{float: left;padding-right:5%;}
.footer_top dl.last{padding-right:0;}
.footer_bottom {text-align: center;padding:25px 0 20px;background:#1263b0;color:#fff;}
.footer_bottom .left{color:#535353;padding-bottom: 5px;}
.footer_bottom .left em{font-style: normal;padding:0 8px;color:#e3e3e3;vertical-align: top;display: inline-block;}
.footer_bottom .left a{color:#535353;}
.footer_bottom .right{color:#fff;}
.footer_bottom .left a{color:#fff;}
.footer_bottom .right a{color:#fff;}
.footer_bottom .left a:hover{color:#1263b0;}
.banner img{width: 100%;}
.banner .img2{display: none;}
.banner{position: relative;}
.banner .container{position: absolute;top:30%;left:0;width: 100%;color:#fff;font-size: 30px;}
.banner .container .i{display:block;background: #fff;width: 90px;height: 5px;margin-top:10px;}

.slidebar{margin-bottom: 30px;}
.nav-menu li{display: inline-block;color:#666666;margin-right: 6px;}
.nav-menu li a{color:#444;font-size: 16px;background: #f6f6f6;display: block;padding:0 18px;height: 35px;line-height: 35px;border-radius: 17.55px;}
.nav-menu ul{white-space: nowrap;overflow-x: auto;}
.nav-menu li.on a{color:#2685c9;}
/*页面二级/左侧/右侧菜单*/
.Content{width: 75%;float: right;margin-bottom: 50px;}
.location{width: 75%;float: right;margin-top: 60px;}
@media only screen and (max-width: 768px) {
	.Content{width: 100%;}
.location{width: 100%;margin-top: 0;}
}
.location .current{display: none;}
.location .columnname{border-bottom:1px solid #e7f0f4;color:#333333;font-style: 16px;font-weight: bold;height: 40px;line-height: 40px;height: 30px;position: relative;}
.location .columnname .span{background: url(../images/yuan.png) no-repeat left center;display: inline-block;line-height: 36px;position: relative;position: absolute;bottom:0;left: 0;}
.location .columnname .span em{border-bottom:2px solid #87b2c7;display: inline-block;line-height: 36px;font-style: normal;font-size: 20px;color:#444;}
.menu_name{color:#2685c9;font-size: 22px;font-weight: bold;padding-bottom: 15px;}
.container_single{padding:25px 10px;min-height: 620px;}
.singlepage{padding:30px 0 0;}
.singlepage .p{color:#555555;font-size: 14px;line-height: 25px;padding-bottom: 35px;border-bottom:1px dashed #e3e3e3;margin-bottom: 20px;}

.about_box .span{color:#555555;font-size: 14px;text-align: center;line-height: 22px;padding: 15px 0;}
.about_box li img{width: 100%;}
.about_box{padding:25px 0;}
.About_content{/*background: url(../images/aboutbg.jpg) no-repeat bottom center;*/background-color:rgba(255,255,255,0.7);}
.container_single{margin-bottom: 0;}
.Gh_content .ul1 li{width: 48%;float: left;color:#555;line-height: 33px;}
.Gh_content .ul1 li .span{border-bottom:1px solid #555;}
.Gh_content .ul1 li .square{border: 1px solid #999999;display: inline-block;width: 17px;height: 15px;vertical-align: middle;margin-right:7px;}
.Gh_content .h3{color:#2685c9;font-size: 22px;font-weight: bold;padding-bottom: 40px;padding-top:15px;}
.Gh_content .h4{color:#555555;font-size: 16px;font-weight: bold;font-size:16px;padding-bottom:10px;}
.Gh_content .right{padding:25px 0;}
.Gh_bottom .dl dd img{vertical-align: middle;margin-right:4px;}
.Gh_bottom .dl dt{color:#2685c9;font-size: 16px;font-weight: bold;padding-bottom: 8px;}
.Gh_bottom .dl dd{line-height: 30px;}
.Gh_bottom .dl{margin-bottom: 30px;}
.Gh_bottom .dl dd{float:left;width: 48%;}

.Bnews_content .h3{color:#2685c9;font-size: 22px;font-weight: bold;text-align: center;line-height: 135px;}
.Bnews_content .p{color:#555555;font-size: 14px;line-height: 26px;text-align: center;padding-bottom: 45px;}
.Bnews_content .dl{width: 48%;display: inline-block;}
.Bnews_content .h4{text-align: center;padding-bottom: 50px;border-bottom:1px dashed #e3e3e3;margin-bottom: 40px;}
.Bnews_content  .dl dt{color:#888888;font-size: 35px;}
.Bnews_content  .dl dt .span{font-size: 14px;}
.Bnews_content  .dl dd{text-align: center;color:#888888;}
.Bnews_content  .dl1{border-right:1px solid #eaeaea;}
.Bnews_img_lit img{width: 31%;float: left;margin-right: 3.5%;}
.Bnews_img_lit img:last-child{margin-right: 0}
.Bnews_title{color:#444444;font-size: 20px;font-weight: bold;padding:60px 0 20px;}
.Bnews_content .ul li a{display:block;color:#555;line-height: 53px;border-bottom:1px solid #eeeeee;padding-left:15px;background: url(../images/jjbg.jpg) no-repeat left center; display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;}
.Bnews_content .ul li a .time{float: right;color:#999999;display: none;}
.news_content li img{display: none;}
.news_content li.li1 img{display: inline-block;}
.news_content li.li2 img{display: inline-block;}
.news_content li.li3 img{display: inline-block;}

/*pages*/
.Pages{ padding:40px 0 65px; line-height:18px; zoom:1; overflow:hidden;text-align: center;}
.Pages .num a{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:27px;border:1px solid #eaeaea;display: inline-block;font-style: normal;margin:0 3px;}
.Pages a:hover{color:#fff;background: #155aa1}
.Pages .num a.a_cur{color:#fff;background: #1263b0}
.Pages .a_prev{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:68px;border:1px solid #eaeaea;display: inline-block;font-style: normal;    margin-right: 3px;}
.Pages .a_next{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:68px;border:1px solid #eaeaea;display: inline-block;font-style: normal;    margin-left: 3px;}
.Pages .a_first{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:68px;border:1px solid #eaeaea;display: inline-block;font-style: normal;}
.Pages .a_end{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:68px;border:1px solid #eaeaea;display: inline-block;font-style: normal;}
.Pages .num{display: none;  }
.Pages .a_first{display: none;  }
.Pages .a_end{display: none;  }
/*pages end*/

.singPage_title{color:#333333;font-size: 24px;line-height: 28px;text-align: center;padding-bottom: 15px;padding-top:40px;}
.singlePage_fy a{display: block;line-height: 26px;color:#929292;padding-left:19px;background: url(../images/hd.jpg) no-repeat left center;}
.singlePage_fy a:hover .span{color:#195da2;}
.singlePage_fy{border-top:1px dashed #d0cfcf;padding-top:20px;margin-top: 40px;}

.singPage_title{color:#333333;font-size: 24px;line-height: 28px;text-align: center;padding-bottom: 15px;}
.singlepage_Content .ly .xiao{color:#8f8f8f;font-size: 12px;display: inline-block;padding:0 10px;}
.singlepage_Content .ly {padding:0 0 15px ;text-align: center;border-bottom:1px solid #eeeeee;margin-bottom: 30px;}
.news_content .list_top{}
.news_content .list_top .left{}
.news_content .list_top .h3{padding-top:10px;padding-bottom: 5px;}
.news_content .list_top .h3  a{color:#535353;font-size: 16px;line-height: 24px;}
.news_content .list_top .time{color:#b5b5b5;font-size: 16px;padding-bottom: 8px;}
.news_content .list_top .p{color:#a0a0a0;line-height: 24px;padding-bottom: 15px;}

.news_content .list_top .more a{display: inline-block;width:116px;height:32px;line-height: 32px;color:#535353;border:1px solid #aaaaaa;text-align: center;}
.news_content .list_top{padding-bottom: 30px;border-bottom: 1px dashed #e4e4e4;}
.news_content{padding-top:50px;}
.news_content .ul li a{display: block;}
.news_content .ul li a{display:block;color:#555;line-height: 53px;border-bottom:1px solid #eeeeee;padding-left:15px;background: url(../images/jjbg.jpg) no-repeat left center; display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;height: 53px;}
.news_content .ul li a .time{float: right;color:#999999;display: none;}
.news_content .ul li img{vertical-align: middle;position: absolute;top:5px;right: 0;}
.news_content .ul li .span{display: inline-block;padding-right: 38px;position: relative;display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;line-height: 55px;}

.Zsnews_content{padding-top:50px;width: 75%;float: right;}
.Zsnews_content .h3{color:#535353;padding:5px 5%;font-size: 16px;line-height: 26px;padding-top:15px; display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;}
.Zsnews_content .p{color:#999999;line-height: 25px;padding:5px 5% 0 5%; display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;}
.Zsnews_content  li img{width: 100%;max-height: 187px;}
.Zsnews_content  li  .more a{display: inline-block;width:116px;height:32px;line-height: 32px;color:#535353;border:1px solid #aaaaaa;text-align: center;}
.Zsnews_content  li  .more{margin:25px 0 25px 5%;}
.Zsnews_content li{border:1px solid #eaeaea;margin-bottom: 40px;}
.files_content li{height: 52px;line-height: 52px;border-bottom:1px dashed #e5e5e5;color:#535353;}
.files_content li .span{padding-right:30px;display: none;}
.files_content li .span1{
  display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
            padding-right:30px;position: relative;
}
.files_content li .span1b{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding-right:30px;position: relative;
}
.files_content li .span1 .btn{display: inline-block; margin-right: 10px; border:1px solid #2685c9; border-radius: 3px; padding:0 5px;line-height: 24px;}


.files_content li .span1 a{position: absolute;top:0px;right: 0px;height: 52px;width: 21px;background: url(../images/files.jpg) no-repeat right center;}

.files_content{padding-top:35px;}
.files_content li:hover{color:#2685c9;}
.Problem_content{padding-top:50px;}
.Problem_content .h3{padding:15px 30px 15px 37px;background: #f2f2f2;color:#535353;line-height: 24px;position: relative;cursor: pointer;}
.Problem_content .Q{position: absolute;top:14px;left:13px;}
.Problem_content .span{position: absolute;top:24px;right: 13px;width: 12px;height: 6px;background: url(../images/shang.png) no-repeat center;}
.Problem_content .Box{background: #f2f2f2;padding:15px 30px 15px 37px;position: relative;line-height: 24px;display: none;}
.Problem_content li{margin-bottom: 13px;}
.Problem_content li.on .h3{color:#fff;background: #2685c9;}
.Problem_content li.on .span{background-image: url(../images/xia.png);}

/* .Job_content li{padding:15px 0;background: #f2f2f2;border:1px solid #eaeaea;} */
.Job_content li{background: #f2f2f2;}
.Job_content{padding-top:50px;}
.Job_content .h3{color:#444444;font-size: 16px;padding:0 5%;line-height: 50px;border-bottom:1px solid #eaeaea;}
.Job_content .p{padding:10px 5%;line-height: 26px;color:#777777;font-size: 14px;}
.Job_content .more a{display: inline-block;width:116px;height:32px;line-height: 32px;color:#535353;border:1px solid #aaaaaa;text-align: center;}
.Job_content .more{margin:15px 5%;}
/* .Job_content li{margin-bottom: 10px;} */
/* .Job_content li{margin-bottom: 25px;} */
.Fc_content{padding-top:50px;}
.Fc_content li img{width: 100%;}
.Fc_content li .span{font-size: 16px;color:#444;line-height: 50px;text-align: center;}
.Fc_content li{margin-bottom: 15px;}
.contact_content{padding-top:50px;}

.BMapLabel{display: none !important;}
.contact_content .h3{color:#2685c9;font-size: 22px;font-weight: bold;line-height: 35px;padding-bottom: 15px;}
#dituContent{margin-bottom: 42px;}
.contact_content .ul li{line-height: 26px;color:#555;padding-bottom: 5px;}
.contact_content .ul{padding-bottom: 40px;}
.contact_list1 .span{padding-left:42px;display: inline-block;}
.contact_list1 .span1{padding-left:70px;display: inline-block;}
.contact_list1 .dl dt{line-height: 26px;color:#555;padding-bottom: 5px;}
.BMap_stdMpZoom{display: none;}
.BMap_stdMpPan{display: none;}
.Ts_content{padding-top:50px;}
.Ts_content .h4{color:#555555;font-size: 16px;max-width: 700px;width: 100%;margin:0 auto;line-height: 26px;text-align: center;}
.Ts_content .ul li{position: relative;padding-left:90px;margin-bottom: 20px;}
.Ts_content .ul li .span{position: absolute;top:0px;left:0px;width: 90px;color:#666;font-size: 16px;line-height: 48px;}
.Ts_content .ul li input{width: 100%;padding:0 3%;height: 48px;line-height: 48px;border:1px solid #dcdcdc;}
.Ts_content .ul{padding-top:30px;}
.Ts_content .ul textarea{width: 100%;padding:8px 3%;height: 120px;line-height: 26px;border:1px solid #dcdcdc;}

.Ts_content .ul{max-width: 700px;width: 100%;margin:0 auto;}
.Ts_content .btn{width: 148px;height: 45px;line-height: 45px;font-size: 16px;text-align: center;color:#fff;background: #2685c9;display: block;cursor: pointer;}


@media screen and (min-width:1024px ){
  .Ts_content .TsjyBox .itemb{float: left; width:48%; margin-right: 4%;}
  .Ts_content .TsjyBox .itemb1{margin-right: 0;}
}


.Job1_content{padding-top:40px;}
.Job1_content .ul li{position: relative;padding-left:140px;margin-bottom: 20px;}
.Job1_content .ul li .span{position: absolute;top:0px;left:0px;width: 140px;color:#666;font-size: 16px;line-height: 48px;}
.Job1_content .ul li input{width: 100%;padding:0 3%;height: 48px;line-height: 48px;border:1px solid #dcdcdc;}
.Job1_content .ul{padding-top:30px;}
.Job1_content .ul li.li input{    line-height: 12px;
    padding-top: 12px;}


.Job1_content .ul{max-width: 700px;width: 100%;margin:0 auto;}
.Job1_content .btn{width: 148px;height: 45px;line-height: 45px;font-size: 16px;text-align: center;color:#fff;background: #2685c9;display: block;cursor: pointer;}

.Gh_content .ul2{display: none;}
.Gh_content .ul1 li.on{font-weight: bold;}
.Gh_content .right .img2{display: none;}
.Gh_content .right{position: relative;}
.Gh_content .right .Box{position: absolute;top:24px;left:0;}
.Gh_content  .last .span{border:0 !important;}
.Gh_content .ul1 li.last .span{border:0 !important;}
.Mainnews_content li .h3{height: 38px;}
.Mainnews_content li .h3 a{color:#535353;font-size: 16px;line-height: 30px; display: inline-block;}
.Mainnews_content li .h3 .span{    padding-right: 35px;
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 50px;}
.Mainnews_content li .h3  img{vertical-align: middle;
    position: absolute;
    top: 5px;
    right: 0;}
.Mainnews_content li .p{color:#999999;line-height: 26px; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.Mainnews_content li .more a{    display: inline-block;
    width: 116px;
    height: 32px;
    line-height: 32px;
    color: #535353;
    border: 1px solid #aaaaaa;
    text-align: center;margin-top:25px;}
.Mainnews_content li{padding-bottom: 30px;border-bottom:1px dashed #e4e4e4;}
.Mainnews_content li .right{display: none;}
.Mainnews_content{padding-top:50px;}
.Mainnews_content li .h3 img{display: none;}
.Mainnews_content li.li1 .h3 img{display: inline-block;}
.Mainnews_content li.li2 .h3 img{display: inline-block;}
.Mainnews_content li.li3 .h3 img{display: inline-block;}
.Mainnews_content li{padding-top: 30px;}
.Mainnews_content li .left img{width: 100%;}


@media screen and (min-width:480px ){
   .news_content .ul li .span{display: inline-block;}
   .Fc_content li{width: 48%;float: left;margin-right:4%;}
   .Fc_content li:nth-child(2n){margin-right:0px;}
   .Mainnews_content li .h3 a{display: inline-block;padding-top:0px;}

}

@media screen and (min-width:640px ){
    .Home_floor2_Box li{width: 31.5%;float: left;margin-right: 2.5%;}
    .Home_floor2_Box li:last-child{margin-right: 0;}
    .Home_floor2_Box li{margin-bottom: 60px;}
    .Home_floor2_list{padding-bottom: 0;}
	
	.Home_floor2_bottom .Box{ padding:8% 4%;}
    .Home_floor2_bottom .Box .h3{ font-size:18px; line-height:24px;}
	
	.Home_floor3 ul{ margin-left:-13px; margin-right:-13px;}
    .Home_floor3 li{width: 33.33333%; float: left; padding:14px 13px 0;}
	.Home_floor3 li .item{ padding-bottom:14px;}
    .about_box li{width: 31%;float: left;margin-right:3.5%;}
    .about_box li:last-child{margin-right: 0;}
	
   .Bnews_content .ul li a .time{display: block;}
   .Zsnews_content li{width: 48%;float: left;margin-right:4%;}
   .Zsnews_content li:nth-child(2n){margin-right:0px;}
   .Mainnews_content li .left{width: 38%;float: left;}
   .Mainnews_content li .middle{float: right;width: 58%;}
   .Mainnews_content li .h3 a{padding-top:0;margin-top:-5px;}
}
@media(min-width:1000px){
	.Home_floor2_bottom{ margin-left:-19px; margin-right:-19px;}
	.Home_floor2_bottom .imgbox{ width:50%; padding:0 19px;}
	.Home_floor2_bottom .imgbox .Box .p{ margin:6% 0;}
	.Home_floor2_bottom .left{ float:left;}
	.Home_floor2_bottom .right{ float:left;}
}
@media(min-width:1200px){
	.Home_floor2_bottom .active .Box{ padding:83px 153px 50px 42px;}
	.Home_floor2_bottom .imgbox .Box .h3{ font-size:22px;}
	.Home_floor2_bottom .imgbox .BOx .p{ margin:39px 0; line-height:24px;}
}

.link_list li .span{display: block;}
.link_list li {width: 48%;margin-right: 4%;float: left;    border: 1px solid #eaeaea;margin-bottom: 15px;}
.link_list li:nth-child(2n){margin-right:0%;}
.link_list li img{width: 100%;}
.link_list li .span{display: block;text-align: center;line-height: 24px;padding:15px 0;}
.link_list .ul{margin-bottom: 25px;}

@media(min-width:640px){
  
   .link_list li{width: 32%;float: left;margin-right: 2%;}
   .link_list li:nth-child(2n) {margin-right: 2%}
   .link_list li:nth-child(3n){margin-right:0;}
}

.padding_50{padding-top:50px;padding-bottom: 50px;}

.Yj_list li a{overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;display: block;height: 49px;line-height: 49px;color:#666666;border-bottom:1px dashed #d0d0d0;padding-left:17px;background: url(../images/yuan.png) no-repeat left center;}
.Yj_list li a .time{float: right;display: none;}
.Yj_list li a:hover{color:#2685c9;}
.Yj_list .ul{margin-bottom: 45px;}

.Job_content .worktype_search,
.Job_content .company_search{float:left;max-width: 292px;width:292px;height: 36px;position: relative;margin-bottom: 30px; margin-right:20px;border: 1px solid #dcdcdc;}

.Job_content .worktype_search select,
.Job_content .company_search select{width:100%;height:36px;}


.Job_search{max-width: 292px;height: 36px;padding-right: 36px;position: relative;margin-bottom: 30px;}
.Job_search a{display: inline-block;width: 36px;height: 36px;background: url(../images/search.png) no-repeat center;position: absolute;top:0px;right: 0;}
.Job_search input{width: 100%;height: 36px;line-height: 34px;border:1px solid #dcdcdc;padding:0 3%;color:#dcdcdc;}



@media screen and (min-width:768px ){
   .footer_top dl{padding-right:6%;}
   .footer_top{display: block;}
   .container_single{padding-left:275px;position: relative;min-height: 680px;}

   .slidebar{position: absolute;width:230px;top:48px;left:10px;}
   .nav-menu li{display: block;;margin-right:0px;background: #f6f6f6;}
   .nav-menu li a{border-radius:0;height: 55px;line-height: 55px;border-bottom:1px solid #e5e5e5;background: url(../images/right.png) no-repeat 170px center;padding-left:25px;color:#444444;font-size: 16px;}
   .menu_name {color:#fff;height: 75px;line-height: 75px;padding-left:25px;background: #2685c9;}
   .nav-menu {padding-bottom: 54px;background: url(../images/menubg1.png) no-repeat bottom center;}
   .nav-menu li.on{background: #dbdddf}
   .nav-menu li.on a{background-image:  url(../images/right_on.png);} 
   .nav-menu li:hover{background: #dbdddf}
   .nav-menu li:hover a{background-image:  url(../images/right_on.png);color:#155aa1;}
   /* .slidebar{padding-bottom: 150px;background: #f6f6f6} */
   .slidebar{background: #f6f6f6}
   .container_single{padding:50px 15px  148px 275px;}
   .location .current{float: right;display: block;color:#888888;font-size: 14px;font-weight: 400;line-height: 
    14px;padding-left:20px;background: url(../images/home.png) no-repeat left center;}
   .location .current a{color:#888888;}
   .location .current a:hover{color:#2685c9;}
   .location .current span{}
   .Pages .num{display: inline-block;  }
   .Pages .a_first{display: inline-block;  }
   .Pages .a_end{display: inline-block;  }
   .files_content li{position: relative;}
   .files_content li .span{display: inline-block;position: absolute;top:0px;left:0px;width: 137px;height: 52px;}
   /* .files_content li{padding-left:135px;} */
   .slidebar{margin-bottom: 20px;}
   .footer_bottom {background: #fff;padding:15px 0 10px;}
   .footer_bottom .left{color:#535353;}
   .footer_bottom .left a{color:#535353;} 
   .footer_bottom .right a{color:#535353;} 
   .footer_bottom .right{color:#535353;}





}
@media screen and (min-width:900px ){
   
  .footer_bottom .left{float: left;}
  .footer_bottom .right{float: right;}
  .banner .img1{display: none;}
  .banner .img2{display: block;}
  .news_content .ul li a .time{display: block;}

}
@media screen and (min-width:1024px ){
  .Home_floor1 .left{width: 52%;float: left;max-width: 614px;}
  .Home_floor1 .right{width: 44%;float: right;max-width: 495px;}
  .Home_floor1 .new_time{display: block;}
  .Home_new_list{padding-left:100px;position: relative;}
  .Home_new_list .new_time{border-right:1px solid #eaeaea;position: absolute;position: absolute;top:6px;left:0px;padding-right: 22px;}
  .Home_new{padding-bottom: 30px;}
  .Home_new_top .name{padding-top: 30px;margin-bottom: 18px;background-position: right 36px;}

  .Home_floor1 .right li a{position: relative;padding:21.5px 0;padding-left:85px;}
  .Home_floor1 .right li a .new_time{position: absolute;position: absolute;top:24px;left:0px;padding-right: 22px;}
  .Home_floor1{padding-bottom: 25px;}
  .Home_floor3  .Box{padding-left: 105px;position: relative;}
  .Home_floor3  .Box_time{display: block;position: absolute;top:0;left:0px;color:#535353;font-size: 24px;line-height: 24px;padding:15px 18px;border:1px solid #d4d3d3;}
  .Home_floor3  .Box_time .span{font-size: 16px;color:#b5b5b5;}
  .mainnav li{position: relative;}
  .mainnav dl{display: block;position: absolute;top:68px;left:0px;width: 100%;background: #fff;z-index: 88;margin:0;}
  .Gh_bottom .dl dd{float:left;width: 25%;}
  .Gh_top .left{width: 50%;float: left;}
  .Gh_top .right{float: right;width: 49%;}
  .news_content .list_top .left{float: left;width: 40%;}
  .news_content .list_top .right{float: right;width: 57%;}
  .news_content .list_top .p{padding:10px 0 30px;}
  
  .Zsnews_content li{width: 31%;float: left;margin-right:3.5%;}
  .Zsnews_content li:nth-child(2n){margin-right:3.5%;}
  .Zsnews_content li:nth-child(3n){margin-right:0%;}

  .Fc_content li{width: 31%;float: left;margin-right:3.5%;}
  .Fc_content li:nth-child(2n){margin-right:3.5%;}
  .Fc_content li:nth-child(3n){margin-right:0%;}

  .contact_list1 .dl dt{width: 31%;float: left;margin-right:3.5%;}
  .contact_list1 .dl dt:nth-child(3n){margin-right:0%;}
}

@media screen and (min-width:1080px ){
  .header{height:132px;}
  .NavTop .nav-btn{display: none;}
  .headerTop{display: none;}
  .header .NavTop{float: left;}
  .NavBox{display: block; float: right;}
  .NavBox .mainnav{float: left;}
  .NavBox .mainnav ul li{float: left;}
  .NavBox .NavBoxRight{float: right; width: 300px; position: relative;margin-left:20px;}
  .MaxNavTopR{display: block;}
  .NavBox .NavBoxRight .inputBox{display: none; position: absolute; right: 69px;top: 17px; width: 200px;}
  .header .NavTop{padding:0; height: 100px;  line-height: 100px;}
  .header .NavTop .logo{height: 126px;line-height: 126px;}
  .mainnav ul li a{border-bottom:4px solid transparent;}
  .mainnav ul li>a:hover,.mainnav ul li.on>a{border-bottom:4px solid #2685c9;}
  .mainnav ul li{background: url(../images/navBg1.png) no-repeat right center;}
  .mainnav ul li.last{background: none;}
  .language .NavBoxRight{display: none;}
  .NavBox .NavBoxRight{display: inline-block;}
  .mainnav dl dd{margin:0;}
  .mainnav li dl dd a{line-height: 35px;display: block;padding:0;text-align: center;}
  .mainnav dl{padding-bottom: 10px;display: none;}
  /* .Job_content li{width: 48%;float: left;margin-right:4%;}
  .Job_content li:nth-child(2n){margin-right:0px;} */

}



@media screen and (min-width:1080px ){
  .NavBox{max-width: 1080px;}
  .mainnav ul li a{padding:0 15px;display: inline-block;}
  .mainnav ul li a{line-height: 64px;}
  .ttop0_weather{display: inline-block; padding-top: 26px; width: 96px;}

  .ttop1{display: inline-block;}
  .ttop .link_box{display: inline-block;}
  .ttop2_time{display: inline-block; padding-top: 21px; }
  .ttop{text-align: right;}
  .NavScroll{position: fixed;top: 0;left:0;right:0;background:#fff; text-align:center;box-shadow: 0 5px 10px 0 rgba(0,0,0,.3);z-index: 999;display: none;}
  .NavScroll .NavBox{display: inline-block;float: none;vertical-align: top;}
}

@media screen and (min-width:1200px ){
    .footer_top dl{padding-right:10%; }
    .banner .container{left:50%;margin-left:-600px;font-size: 50px; }
    .slidebar{position: absolute;width:230px;top:48px;left:0;}
    .Problem_content .h3{    padding: 15px 60px 15px 60px;}
    .Problem_content .Q{left:35px;}
    .Problem_content .span{right: 36px;}
    .Problem_content .Box{    padding: 15px 60px 15px 60px;}
    /* .Job_content li{width: 32%;float: left;margin-right:2%;}
    .Job_content li:nth-child(2n){margin-right:2%;}
    .Job_content li:nth-child(3n){margin-right:0%;} */
    .contact_content .ul li{width: 49%;float: left;}
    
   .Mainnews_content li .left{width: 30%;float: left;}
   .Mainnews_content li .middle{float: left;width: 54%;padding-left:3%;}
   .Mainnews_content li .right{display: block;float: right;}
   .Mainnews_content li .h3 a{padding:0px;}
   .Mainnews_content li .h3 .span{display: inline-block;}
   .Mainnews_content li .p{/*margin-top:-18px;*/}
   .Mainnews_content li .right {color:#535353;font-size: 22px;line-height: 22px;padding:15px;border:1px solid #eaeaea;    margin-top: 38px;}
   .Mainnews_content li .right .span{color:#b5b5b5;font-size: 14px;line-height:15px;}

}
/*头部*/

/*头部*/


.Home_banner .img2{display: none;}
.Home_banner img{width: 100%;}

@media(min-width:840px){
  .Home_banner .img1{display: none;}
  .Home_banner .img2{display: block;}
}


/* 人才招聘详情页 */
.toResume{padding:20px 0;}
.toResume .toResume_link{width: 160px;height: 45px;line-height: 45px;font-size: 16px;text-align: center;color:#fff;background: #2685c9;display: block;cursor: pointer; margin:20px 0;}
.toResume .toResume_link:hover{background-color: #fff; border:1px solid #2685c9; color: #2685c9; transition:all 0.3s;}

/* 人才招聘详情页 */




/*招贤纳士*/
.jobslist{ margin-bottom:5%;}
.jobslist li{ border-top:1px solid rgba(255,255,255,0.2);}
.jobslist li.tibox{ border-top:0;}
.jobslist li .ti{ font-size:0; padding: 3% 4% 3% 2%; cursor:pointer;border-bottom: 1px solid #ddd;position: relative;}
.jobslist li .ti:before{content: "";position: absolute;top: 50%;right: 2%;width: 12px;height: 12px;border-left: 1px solid #999;border-top: 1px solid #999;transform: rotate(-135deg);margin-top: -8px;}

.jobslist li.active .ti{color: #2685c9;}
.jobslist li .ti span{ display:inline-block; vertical-align:middle; font-size:16px;}
.jobslist li .ti .sp3,
.jobslist li .ti .sp4{ display:none;}
.jobslist li .ti .sp2,
.jobslist li .ti .sp5{ text-align:center;}
.jobslist li .ti .sp1{ width:50%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.jobslist li .ti .sp2{ width:20%;}
.jobslist li .ti .sp5{ width:30%;}
.jobslist li .txtbox{ padding:3% 2% 5%; display:none;}
.jobslist li .txtbox .txt{ padding-bottom:3%;}
.jobslist li .txtbox .btn{ display:inline-block; width:122px; height:35px; line-height:35px; text-align:center; cursor:pointer;}
/* .jobslist li .txtbox .btn span:before{ content:''; width:19px; height:17px; display:inline-block; vertical-align:middle; margin-right:10px;} */
.jobslist li .txtbox .btn span{ display:block; transition:all 0.3s;background-color: #2685c9;color: #fff;}
.jobslist li .txtbox .btn:hover span{ transform:translateX(5px);}
/* 显示招聘详细信息 */
.jobslist li.active .txtbox{display: block !important;border-bottom: 1px solid #ddd;}

.jobslist li.tibox .ti{ cursor:default;}


.jobslist li .ti .sp1:before{ content:''; width:9px; height:9px; display:inline-block; vertical-align:middle; margin-right:5px;}
.jobslist li.tibox .ti .sp1:before{ display:none;}

.boxr{ font-size:0; padding-top:10%;}

.jobsfrom{ position:fixed; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,0.8); z-index:9999; display:none;}
.jobsfrom .formwrap{ width:96%; margin:0 auto;background-color: #fff;}
.jobsfrom .tibox{ padding:3% 5%; overflow:hidden; line-height:24px; font-size:16px;background-color: #2685c9;color: #fff;}
.jobsfrom .tibox .close{width: 24px;height: 24px;display: block;cursor: pointer;background-image: url(../images/ico-close.png);background-position: center;background-repeat: no-repeat;background-size: cover;float: right;}
.jobsfrom .contbox{ padding:5%;}
.jobsfrom .from li{ padding:2% 0;}
.jobsfrom .from li .ti{ width:30%; float:left; line-height:30px;}
.jobsfrom .from li .ti span{ vertical-align:middle;}
.jobsfrom .from li .inputbox{ width:70%; float:right; background-color:rgba(34,0,0,0.2); padding:4px 5px;}
.jobsfrom .from li .inputbox .text{ width:100%; height:22px; line-height:22px; background:none; border:0; margin:0;}
.jobsfrom .from li .filebox{ position:relative;}
.jobsfrom .from li .filebox .filetxt{ width:65%; float:left; padding-right:5%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.jobsfrom .from li .filebox .uploadbtn{ width:35%; overflow:hidden; float:right; position:relative;text-align:center; cursor:pointer; font-size:14px; cursor:pointer;}
.jobsfrom .from li .filebox .uploadbtn .file{ position:absolute; top:50%; margin-top:-12px; left:0; opacity:0; cursor:pointer;}
.jobsfrom .from li.btnbox .inputbox{ padding:0; background:none;}
.jobsfrom .from li.btnbox .btn{ width:122px; height:35px; text-align:center; font-size:14px; cursor:pointer;background-color: #2685c9;color: #fff;}

@media(min-width:640px){
	.jobsfrom .from li .ti,
	.jobsfrom .from li .inputbox,
	.jobsfrom .from li .inputbox .text{ line-height:40px;}
	
	.jobsfrom .from li .ti{ font-size:16px; width:20%;}
	.jobsfrom .from li .inputbox{ width:80%;}
	.jobsfrom .from li .inputbox .text{ height:40px; font-size:16px;}
	
	.jobsfrom .from li .filebox .filetxt{ width:75%;}
	.jobsfrom .from li .filebox .uploadbtn{ width:25%;}
}
@media(min-width:768px){
	.jobslist li .ti .sp3,
    .jobslist li .ti .sp4{ display:inline-block;}
	
	.jobslist li .ti .sp1{ width:30%;}
	.jobslist li .ti .sp2,
	.jobslist li .ti .sp3,
	.jobslist li .ti .sp4,
	.jobslist li .ti .sp5{ width:17.5%; text-align:center;}
	
	.jobslist li .ti .sp1:before{ margin-right:10px;}
	
	.jobslist li .txtbox{ padding:3%;}
	
	.jobsfrom .tibox{ line-height:33px; padding:15px 30px; font-size:24px;}
	.jobsfrom .tibox .close{ width:33px; height:33px;}
	
	.jobsfrom .contbox{ padding:60px;}
	.jobsfrom .from li{ padding:9px 0; font-size:18px;}
	.jobsfrom .from li .inputbox,
	.jobsfrom .from li .inputbox .text{  line-height:30px; font-size:18px;}
	.jobsfrom .from li .ti{ line-height:50px; font-size:18px;}
	.jobsfrom .from li .inputbox{ padding:10px;}
	.jobsfrom .from li .inputbox .text{ height:30px;}
	.jobsfrom .from li .filebox .uploadbtn{ width:94px; height:30px;}
}
@media(min-width:1000px){
    .boxl{ float:left; width:70%; padding-top:45px;}
    .boxr{ float:right; width:30%; padding-top:0;}
	
	.jobslist li .ti{padding: 20px 55px 20px 40px;}
	.jobslist li .ti .sp2,
	.jobslist li .ti .sp3{ width:12%;}
	.jobslist li .ti .sp4,
	.jobslist li .ti .sp5{ width:23%;}
	.jobslist li .txtbox{ padding:25px 35px 25px 59px;}
	.jobslist li .txtbox .txt{ padding-bottom:59px;}
	
	.titxt{ padding-bottom:55px;}
	.titxt em{ font-size:30px;}
	
	.jobslist{ margin-bottom:50px; position:relative;}
	.jobslist:after{ content:''; width:53px; height:52px; display:block; position:absolute; right:0; top:0; right:-26px; top:-26px; background-image:url(../images/ico-gift.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

	.jobsfrom .contbox .from{ width:70%;margin: 0 auto;}
}
@media(min-width:1200px){
	.jobslist li .txtbox{ padding:69px 90px 74px 68px;}
}
@media(min-width:1366px){
	.jobsfrom .formwrap{ width:1200px;}
	.jobsfrom .contbox{ padding:40px 80px;}
	.jobsfrom .contbox .from{ width: 70%;}
}


.genplan-template{
	background-image: url(../images/pattern.png);
	 background-position: center 0px;
    /* background-size: 100% 100%; */
    background-attachment: fixed;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    flex-direction: column;
    display: flex;
    max-height: 100vh;
    background-color: white;
}
.yiqi{display: none;}
.martop{margin-bottom: 30px;}
.martop .marh3{position: relative;width: 100%;text-align: center;margin-bottom: 30px;border-bottom: 1px solid #858585;color:#2685c9;font-size: 22px;font-weight: bold;padding-bottom: 10px;}
.martop .marh3:before{content: '';position: absolute;bottom: 0;width: 160px;height: 1px;left: 50%;transform: translateX(-50%);background: #2685c9;}
.Gh_content  .newright{float: left;margin-left: 20px;box-shadow: 0 5px 10px #D9D9D9;}
.Gh_content .newleft{float: right;width: 40%;}
.menu_gh{width: 100%;margin: 0 auto;padding-bottom: 30px;text-align: center;height: 60px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.menu_gh span{font-size: 16px;border: 1px solid #999999;display: inline-block;width: 120px;height: 40px;text-align: center;line-height: 40px;margin: 0 15px;}
.menu_gh span:hover{background: black;}
.menu_gh span:hover a{color: white;}
.menu_gh span.on{height: 50px;line-height: 50px;background: #006bad;font-size: 18px;}
.menu_gh span.on a{color: white;}
@media only screen and (max-width: 768px) {
	.Gh_content  .newright{float: none;}
.Gh_content .newleft{float: none;width: 100%;margin: 30px auto;}
	
}
/*2021.12.17*/
@media only screen and (max-width: 1200px) {
	.newtop-logo img{width:40px;}
}
.big_con .list_item li{
	    list-style: inherit;
}
.big_con .list_item img{
	float:unset !important;
}



